/////////////////////////////////////////////////////////////////////////////
/*/	
 *	Creator:		Joshua C. Rouzer
 *	Title:			
 *	Last Edited:	06/17/2013
 *	Summary:		
/*/
/////////////////////////////////////////////////////////////////////////////
#ifndef CMESSAGE_H
#define CMESSAGE_H
typedef int MSGID;
enum MsgType { MSG_BASE_MESSAGE, MSG_CREATE_BULLET, MSG_UNIT_COLLISION, MSG_END_GAME };
class CMessage{
	MsgType m_nMessageID;
public:
	CMessage();
	CMessage(const CMessage &Msg);
	virtual ~CMessage();
	virtual MSGID GetMessageID() final{return m_nMessageID;}
	void SetMessageID(MsgType msgID) {m_nMessageID = msgID;}
	CMessage operator=(const CMessage &Msg);
};
#endif